package com.example.examsystem.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 试题导入记录DTO
 * 用于封装试题导入的相关信息
 */
@Data
public class QuestionImportDto {
    /**
     * 导入记录ID
     */
    private Long id;
    /**
     * 导入文件名
     */
    private String fileName;
    /**
     * 导入文件大小(字节)
     */
    private Long fileSize;
    /**
     * 试题总数量
     */
    private Integer totalCount;
    /**
     * 导入成功数量
     */
    private Integer successCount;
    /**
     * 导入失败数量
     */
    private Integer failCount;
    /**
     * 导入状态
     */
    private String status;
    /**
     * 错误信息
     */
    private String errorMessage;
    /**
     * 错误文件路径
     */
    private String errorFilePath;
    /**
     * 导入类型
     */
    private String importType;
    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
    /**
     * 更新时间
     */
    private LocalDateTime updatedAt;
}